# Лекция: Условные выражения в Java

Условные выражения в Java используются для выполнения различных действий в зависимости от результата проверки некоторого условия. В Java используются следующие условные операторы:

- `if`: выполняет блок кода, если условие истинно.
- `else`: выполняет блок кода, если условие ложно.
- `else if`: выполняет блок кода, если предыдущее условие ложно, а текущее условие истинно.
- `switch`: выбирает один из многих блоков кода для выполнения.

```java
if (условие) {
    // код для выполнения, если условие истинно
} else if (другое условие) {
    // код для выполнения, если другое условие истинно
} else {
    // код для выполнения, если все условия ложны
}
```

---

# Практические задания

1. **Создайте переменную типа `int`, присвойте ей значение. Проверьте, является ли число положительным или отрицательным.** (Сложность: 1/5)
```java
int a = 10;
if (a > 0) {
    System.out.println("Число положительное");
} else if (a < 0) {
    System.out.println("Число отрицательное");
} else {
    System.out.println("Число равно нулю");
}
```

2. **Создайте две переменные типа `int`, присвойте им значения. Определите, какое число больше и выведите его на экран.** (Сложность: 1/5)
```java
int a = 10;
int b = 20;
if (a > b) {
    System.out.println("Больше число " + a);
} else if (b > a) {
    System.out.println("Больше число " + b);
} else {
    System.out.println("Числа равны");
}
```

3. **Создайте переменную типа `int`, присвойте ей значение. Определите, является ли число четным или нечетным.** (Сложность: 1/5)
```java
int a = 10;
if (a % 2 == 0) {
    System.out.println("Число четное");
} else {
    System.out.println("Число нечетное");
}
```

4. **Создайте переменную типа `char`, присвойте ей значение. Используйте оператор `switch`, чтобы определить, является ли символ гласной или согласной буквой.** (Сложность: 3/5)
```java
char c = 'a';
switch (c) {
    case 'a':
    case 'e':
    case 'i':
    case 'o':
    case 'u':
        System.out.println("Гласная");
        break;
    default:
        System.out.println("Согласная");
}
```

5. **Создайте переменную типа `int`, присвойте ей значение. Определите, в какой четверти координатной плоскости находится точка, координаты которой равны значению этой переменной (для простоты примем, что координаты по x и y одинаковы).** (Сложность: 3/5)
```java
int a = 10;
if (a > 0) {
    System.out.println("Точка находится в I или III четверти");
} else if (a < 0) {
    System.out.println("Точка находится в II или IV четверти");
} else {
    System.out.println("Точка находится в начале координат");
}
```